//Обёртка над запросом из prototype, упрощающая его и использующая соглашение о местонахождении сервисов
function request(url, parameters, callback, is_array) {
	//Тогда callback'и содержат массив callback'ов, вообще это надо переписать
	//Причём не только здесь, но вообще продумать как лучше организовывать цепочки callback'ов
	if (is_array) {
		var fs = callback;
		var callback = function(transport){
			for (var i = 0; i < fs.length; i++) {
				fs[i](transport)
			}
		}
	}
    new Ajax.Request(base_url()+'services/'+url, {parameters: parameters, onSuccess: callback} );
}